using UnityEngine;

[CreateAssetMenu(fileName = "BATTLE", menuName = "Deltaswap/Battle/Battle", order = 0)]
public class Battle : ScriptableObject
{
	[Header("- Setup -")]
	public PartyMember[] PartyMembers;

	[Space(5f)]
	public BattleEnemy[] Enemies;

	[Space(5f)]
	public GameObject BattleScriptPrefab;

	public string BattleScriptMainComponent;

	[Space(10f)]
	[Header("Warning! Must match PartyMembers")]
	public Vector2[] PartyMemberPositions = new Vector2[3]
	{
		new Vector2(-5.25f, 2.85f),
		new Vector2(-5.25f, 0.65f),
		new Vector2(-5.25f, -1.4f)
	};

	[Space(5f)]
	[Header("Warning! Must match Enemies")]
	public Vector2[] EnemyPositions = new Vector2[3]
	{
		new Vector2(3.3f, 2.85f),
		new Vector2(4.85f, 0.6f),
		new Vector2(3.3f, -1.7f)
	};

	[Space(10f)]
	public AudioClip BattleSong;

	[Header("Will choose a random dialogue, or use the default if none are present\nTry add dialogues that fit whos in the party")]
	public CHATBOXTEXT[] GameOverDialogues;
}
